cleanup: one more g_slist_free_full
authorPaolo Borelli <pborelli@gnome.org>
Sat, 1 Aug 2015 19:30:16 +0000 (21:30 +0200)
committerPaolo Borelli <pborelli@gnome.org>
Sat, 1 Aug 2015 19:30:16 +0000 (21:30 +0200)
gtk/gtkrecentfilter.c

index b50daaf6ddb602dedcab03598ef18e7e5c8473a5..bed06a6d52a6d93b4e109af630c750ed4afaf526 100644 (file)
@@ -191,15 +191,8 @@ gtk_recent_filter_finalize (GObject *object)
   GtkRecentFilter *filter = GTK_RECENT_FILTER (object);
   
   g_free (filter->name);
-  
-  if (filter->rules)
-    {
-      g_slist_foreach (filter->rules,
-                      (GFunc) filter_rule_free,
-                      NULL);
-      g_slist_free (filter->rules);
-    }
-  
+  g_slist_free_full (filter->rules, (GDestroyNotify) filter_rule_free);
+
   G_OBJECT_CLASS (gtk_recent_filter_parent_class)->finalize (object);
 }